html, body {
    /* 亮色主题背景色 */
    background-color: #F2F3F7 !important;
    /* 暗色主题背景色 */
    /* background-color: #000 !important; */
}
#root {
    width: 80%;
    margin: 5vh auto;
}
.demo-doc {
    table {
        width: 100%;
        border-collapse: collapse;
        border: 1px solid rgba(0, 0, 0, 0.05);
    }
    th,
    td {
        padding: 0.5rem 1rem;
        line-height: 1.25;
        border: 1px solid rgba(0, 0, 0, 0.05);
    }
}
.demo-actions {
    position: absolute;
    top: 20px;
    right: 10%;
}
.demo-actions > * {
    margin-left: 10px;
}
.demo-list-item {
    margin-bottom: 1.5rem;

    .demo-list-item-demo {
        border-radius: 5px;
        border: 1px solid #ebebeb;
        box-shadow: 2px 6px 12px 0 rgba(0, 0, 0, 0.08);
        padding: 16px;
    }
}
